@font-face {
	font-family: 'Conv_HelveticaNeueLTPro-Th';
	src: url('../fonts/HelveticaNeueLTPro-Th.eot');
	src: local(''), url('../fonts/HelveticaNeueLTPro-Th.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-Th.ttf') format('truetype'), url('../fonts/HelveticaNeueLTPro-Th.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; height: 100%; }

body {
	color: #222222;
	overflow-x: hidden;
	margin: 0 auto;
	font-size: 12px;
	line-height: 1.25em;
	font-family: "Î¢ÈíÑÅºÚ Light";
-webkit-text-size-adjust: none; 	background-image: url(topdi.jpg);
	background-repeat: repeat-x;
}

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; }

a { color: #222222; text-decoration: none; outline: none; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

a:hover { color: #db2321; }

button, input, select, textarea { font-size: 100%; font-family: tahoma; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; }

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i { font-style: normal; }

b { font-weight: normal; }

.w_1170 { width: 1170px; margin: auto; }

.head-v3{position:relative;z-index:100;min-width:1170px;margin: auto;}
.head-v3 .navigation-inner{margin:0 auto 0;width:1175px;position:relative}
.navigation-up{height:49px;}
.navigation-up .navigation-v3{float:left;}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font-size: 16px;color:#db2321}
.navigation-up .navigation-v3 .nav-up-selected{}
.navigation-up .navigation-v3 .nav-up-selected-inpage{}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0;font-size: 15px;}
.navigation-up .navigation-v3 li h2 a{padding:0 36px;display:inline-block;height:49px;color:#fff; line-height:49px;}
.navigation-up .navigation-v3 li h2 a:hover{padding:0 36px;display:inline-block;height:49px;color:#000; line-height: 49px;}
.navigation-up .navigation-v3 li:first-child h2 a{padding: 0 36px;}
.navigation-down{position:absolute;top:169px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#000;position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative;padding: 10px 0;}
.navigation-down .nav-down-menu .navigation-down-inner a{color: #fff;font-size: 14px;line-height: 40px;margin: 0 20px;}
.navigation-down .nav-down-menu .navigation-down-inner a:hover{text-decoration: underline;color:#db2321; }
header{width: 1170px;margin: auto;}
header h1 img{float: left;}
.serch{float: right;width: 317px;margin-top: 40px;}
.serch p{text-align: right;font-size: 18px;color: #ff7200;line-height: 37px;}
.serch p a{color: #666;padding: 0 10px;}
.serch p a:hover{color:red;}
.serch form input[type=text]{float: left;width: 266px;height: 33px;border:1px solid #dad9d9;border-right:none;font-family: 'microsoft yahei';color: #999;text-indent: 1em;}
.serch form input[type=submit]{float: left;width: 50px;height: 35px;border:none;background: url('../images/sea_icon.jpg') no-repeat;}
/*header */
.banner{width: 100%;height: 800px;overflow: hidden;}
#slider {float: left;	position: relative;left:50%;	width: 1920px;margin-left: -960px;overflow: hidden;}
#slider li {position: absolute;}
.caption {position: absolute;bottom:24px !important;top:auto !important;left:30px !important;background: url('../images/h_90.png');line-height: 38px;height: 38px;	color: #fff;width: 369px !important;padding: 0 17px;font-size: 20px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.circle {	position: absolute;bottom: 25px;	z-index: 300; width:8px; height:8px; background: url('../images/b_40.png') ;cursor:pointer;overflow: hidden;text-indent: 999em;-webkit-border-radius: 100%;border-radius: 100%; }
/*banner*/
.one_title{width: 100%;margin-top: 9px;}
.one_title a{float: right;display: inline-block;width: 119px;height: 29px;line-height: 29px;text-align: center;font-size: 16px; background-color:#db2321;color: #fff;margin-top: 28px;position: relative;}
.one_title a:after{position: absolute;width: 0;height: 100%;right:0;top:0;content: '';background: #ca0000;-webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
.one_title a:hover:after{width: 100%;z-index: -1;}
.one_title a:hover{color: #fff;background-color:#000;}
.one_title span{float: left;font-size: 24px;color: #db2321;font-weight: bold;line-height: 84px;}
.one_title em{float: left;font-size: 18px;text-transform: uppercase;color: #b3b3b3;line-height: 84px;margin-left: 6px;font-family: 'Conv_HelveticaNeueLTPro-Th';}
.slideBox{ float: left;width:507px; height:331px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:12px; bottom:18px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:7px;  width:10px; height:10px; background:#fff; cursor:pointer; -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;text-indent: 999em;overflow: hidden;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;position: relative; }
.slideBox .bd img{ width:507px; height:331px; display:block;  }
.slideBox .bd span{position: absolute;bottom:0;left:0;display: block;color: #fff;width: 375px;height:60px;background: #000;padding-left: 20px;padding-right: 112px;opacity: 0.62;filter: alpha(opacity=62);line-height: 60px;font-size: 16px;}
.one_right{width: 630px;float: right;}
.one_right dl{width: 100%;border-bottom: 1px dashed #c4c4c4;padding-bottom: 18px;}
.one_right dl dt a:hover,.one_right ul li a:hover{-webkit-transform: translateX(5px);transform: translateX(5px);color: #db2321;}
.one_right dl dt{width: 100%;}
.one_right dl dt a{display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 18px;font-weight: bold;color: #ca0000;line-height: 24px;padding-bottom: 8px;width: 100%;}
.one_right dl dd{color: #a2a2a2;font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;}
.one_right ul{width: 100%;}
.one_right ul li {width: 100%;float: left;}
.one_right ul li a{background: url('../images/icon1.png') left center no-repeat;padding-left: 13px;color: #555;font-size: 16px;display: inline-block;line-height: 37px;width: 515px;}
.one_right ul li span{float: right;color: #999;font-size: 16px;line-height: 37px;}
/**index one**/
.index_two{background: #db2321;margin-top: 50px;}
.slideTxtBox{ width:1170px;margin: auto;padding: 29px 0 50px;}
.slideTxtBox .hd{ height: 51px; position:relative; }
.slideTxtBox .hd ul{ float:left; height:32px;   }
.slideTxtBox .hd ul li{ float:left; margin-right: 23px;cursor:pointer; font-size: 24px;color: #000;line-height: 48px;border-bottom: 3px solid #000; }
.slideTxtBox .hd ul li.on{color: #fff;border-bottom: 3px solid #fff;}
.slideTxtBox .bd ul{ margin:15px 0;  zoom:1; position: relative;height: 467px;width: 100%; }
.slideTxtBox .bd li{position: absolute;width: 100%;overflow: hidden;}
.slideTxtBox .bd li a{display: block;position: relative;}
.slideTxtBox .bd li a span{width: 100%;bottom:0;position: absolute;left:0;color: #fff;font-size: 18px;background: rgba(0,0,0,0.7);text-align: center;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;line-height:53px;}
.slideTxtBox .bd li.sTxt1 a span{line-height: 78px;}
.slideTxtBox .bd li.sTxt1{width: 528px;height: 467px;}
.slideTxtBox .bd li.sTxt1 img{width: 110%;height: 467px;}
.slideTxtBox .bd li.sTxt2,.slideTxtBox .bd li.sTxt3,.slideTxtBox .bd li.sTxt4,.slideTxtBox .bd li.sTxt5{width: 301px;height: 224px;}
.slideTxtBox .bd li a img{ -webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
.slideTxtBox .bd li.sTxt2{left:548px;top:0;}
.slideTxtBox .bd li.sTxt3{left:869px;top:0;}
.slideTxtBox .bd li.sTxt4{left:548px;top:244px;}
.slideTxtBox .bd li.sTxt5{left:869px;top:244px;}
.slideTxtBox .bd li.sTxt2 img,.slideTxtBox .bd li.sTxt3 img,.slideTxtBox .bd li.sTxt4 img,.slideTxtBox .bd li.sTxt5 img{width: 110%;height: 224px;}
.slideTxtBox .arrow{  position:absolute; right:0; top:0; }
.slideTxtBox .arrow a{ display:block;  width:30px; height:20px; float:right; margin-left:5px; margin-top:14px;  overflow:hidden;
	 cursor:pointer; background:#fff url("../images/btn_l.png") 0 0 no-repeat;border:1px solid #c7c7c7; }
.slideTxtBox .arrow .next{ background:#fff url("../images/btn_r.png") 0 0 no-repeat; }
.slideTxtBox .arrow a:hover{border-color: #db2321;}
.slideTxtBox .bd li a em {   position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;}
.slideTxtBox .bd li a em::before {--webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	position: absolute;	right: -10px;	top: -10px;	width: 50px;	height: 50px;	border: 2px solid #fff;
		box-shadow: 0 0 0 900px rgba(255,255,255,0.2);	content: '+';	opacity: 0;text-indent: 7px;line-height: 50px;color: #fff;font-size: 44px;-webkit-transform: scale3d(0.5,0.5,1);transform: scale3d(0.5,0.5,1);
	-webkit-transform-origin: 50% 50%;	transform-origin: 50% 50%;background: rgba(0,0,0,0.7);}
.slideTxtBox .bd li a:hover em::before {	opacity: 1;	-webkit-transform: scale3d(1,1,1);	transform: scale3d(1,1,1);}
.slideTxtBox .bd li a:hover img{margin-left: -7%;}
/*index_two end*/
.index_three{width: 1170px;margin:50px auto;}
.index_three a{display: block;width: 50%;height: 205px;float: left;position: relative;color: #fff;-webkit-transition: all 0.2s linear; transition: all 0.2s linear;overflow: hidden;}
.index_three a >*{position: absolute;-webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
.index_three a > img{left:191px;top:70px;}
.index_three a p{left:0;top:0;}
.index_three a p img{-webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
.index_three a span{font-weight: bold;font-size: 24px;font-weight: bold;left:279px;line-height: 30px;top:75px;}
.index_three a em{font-size: 16px;left:279px;line-height: 30px;top:106px;text-transform: uppercase;font-family: 'Conv_HelveticaNeueLTPro-Th';}
.index_three a:hover > img{opacity: 0.7;filter: alpha(opacity=70);}
.index_three a:hover span{top:100px;}
.index_three a:hover em{top:70px;}
.index_three a:hover p img{-webkit-transform: scale(1.3);transform: scale(1.3);}
/*index_three*/
.index_four{width: 1170px;margin: auto;}
.index_four .four_left{float: left;}
.index_four .four_left *{-webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
.index_four .four_left li{float: left;margin-left:13px;width: 280px;background-color:#000000;}
.index_four .four_left li:first-child{margin-left: 0;}
.index_four .four_left li span{overflow: hidden;display: block;width: 100%;height: 145px;border-bottom:1px solid #e1e1e1;}
.index_four .four_left li span img{width: 100%;height: 100%;}
.index_four .four_left li h5{font-size: 18px;color: #db2321;font-weight: bold;padding:13px 13px 0 13px;line-height: 38px;}
.index_four .four_left li p{margin-bottom: 30px;padding: 0 13px;font-size: 14px;color: #fff;line-height: 24px;height: 48px;overflow: hidden;}
.index_four .four_left li:hover span img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.index_four .four_left li:hover h5{color: #ca0000;-webkit-transform: translateY(-5px);transform: translateY(-5px);}

/*index_four*/
.index_five{width: 1170px;margin:36px auto;}
.index_five .five_title{width: 100%;font-size: 18px;color: #db2321;font-weight: bold;text-align: center;position: relative;line-height: 50px;}
.index_five .five_title:after,.index_five .five_title:before{width: 510px;height: 1px;position: absolute;top:50%;background: #dadbdb;}
.index_five .five_title:before{right:0;}

.picMarquee-left{ width:100%;  overflow:hidden; position:relative; margin-top: 9px;  }
.picMarquee-left .prev,.picMarquee-left .next{ display:block;  width:25px; height:53px;position: absolute;top:7px; left:0;overflow:hidden;	 cursor:pointer; background:url("../images/f_left.png") no-repeat;z-index: 3;}
.picMarquee-left .next{background:url("../images/f_right.png") no-repeat;left:auto;right:0;}
.picMarquee-left .bd{ width: 100%;height: 62px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;width: 100%;height:62px;}
.picMarquee-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; width:200px;height:62px; text-align:center;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ height:62px;width:auto;max-width:100%;display: inline-block;-webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
.picMarquee-left .bd ul li:hover img{opacity: 0.7;filter: alpha(opacity=70);-webkit-filter:grayscale(1);}
/*index_five*/
.index_six{width: 100%;background: #ededed;}
.index_six h3{float: left;font-weight: bold;font-size: 18px;color: #db2321;line-height: 92px;margin-right: 13px;}
.index_six .select { position: relative; float: left; margin: 32px 0 0 30px; z-index: 5; }
.index_six .select dt { height: 27px; display: inline-block; background: #fcfcfb url(../images/ico.jpg) no-repeat right center; line-height: 27px; padding-left: 12px; cursor: pointer; width: 200px; padding-right: 27px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 99; color: #666; font-size: 14px; border: 1px solid #d2d1d1; }
.index_six .select dt:hover, .index_six .select dt.cur { border: 1px solid #409DFE; }
.index_six .select dd { position: absolute; left: 0; top: 29px; background: #fff; display: none; z-index: 3; }
.index_six .select dd ul { padding: 4px; width: 232px; max-height: 250px; overflow: auto; }
.index_six .select dd ul li { display: block; width: 100%; float: left; }
.index_six .select dd ul li a { line-height: 30px; display: block; padding: 0 8px; font-size: 14px; }
.index_six .select dd ul li a:hover { background: #f5f5f5; }
/*index_six*/
.index_seven{width: 100%;background: #db2321;padding-top: 36px;padding-bottom: 61px;}
.seven_title{border-bottom:1px solid #e0605f;line-height: 48px;font-weight: bold;color: #fff;font-size: 18px;}
.seven_one{width: 367px;float: left;}
.seven_one p{padding-top: 25px;color: #e9e8e8;font-size: 14px;line-height: 24px;}
.seven_one p a{color: #e9e8e8;}
.seven_one p a:hover{text-decoration: underline;}
.seven_one img{margin-top: 14px;}
.seven_two{float: left;width: 369px;margin-left: 162px;}
.seven_two ul{padding-top: 20px;}
.seven_two ul li{float: left;width: 71px;margin-right: 27px;overflow:hidden;white-space:nowrap;color: #e9e8e8;font-size: 14px;line-height: 35px;}
.seven_two ul li a{color: #e9e8e8;}
.seven_two ul li a:hover{color: #000;}
.seven_two ul li i{font-family: simsun;margin: 0 7px 0 1px;}
.seven_three{float: right;margin-top: 20px;text-align: center;width: 132px;}
.seven_three img{width: 100%;}
.seven_three p{font-size: 14px;color: #e9e8e8;line-height: 44px;}
.copyright{padding: 21px 0 23px;background: #000;text-align: center;color: #fff;font-size: 14px;line-height: 26px;}
.folating{position: fixed;right:10px;bottom:220px;}
.folating li{background: #000;margin-bottom: 6px;text-align: center;color: #fff;font-size: 14px;cursor: pointer;position: relative;}
.folating li a{line-height: 38px;color: #fff;}
.folating li:hover{background: #ca0000;}
.folating li:hover span{display: block;}
.folating li span{display: none;position: absolute;width: 120px;height: 120px;right:48px;top:0;}
.folating li span img{width: 100%;height: 100%;}
.folating *{-webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
/*index end*/
.n_banner{height:200px;}
.left_nav{float: left;margin-top: 35px;width: 208px;background:#efefef url('../images/left_bg.png') left bottom no-repeat;padding-bottom: 304px;margin-bottom: 170px;}
.left_nav h5{width: 100%;height:88px ;line-height: 88px;text-align: center;color: #fff;font-size: 24px;font-weight: bold;background: url('../images/left_nav_bg.png') no-repeat;}
.left_nav ul{padding: 25px 0;}
.left_nav ul li:first-child{border-top: none;}
.left_nav ul li{width: 100%;border-bottom: 1px solid #d9d8d8;border-top: 1px solid #f6f6f6;font-size: 16px;line-height: 49px;height: 49px;overflow: hidden;}
.left_nav ul li a{float: left; color: #333;padding-left:30px;background: url('../images/h_left_icon.png') 10px center no-repeat; display: inline-block;width: 180px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.left_nav ul li a.on,.left_nav ul li a:hover{background:#ffffff url('../images/l_left_icon.png') 10px center no-repeat;color: #fff;background-color:#db2321; font-weight: bold;}
.main_right{width: 924px;float:right; margin-top: 34px;}
.location{border-bottom: 1px solid #d3d3d3;height: 39px;}
.location h5{float: left;line-height: 28px;font-weight: bold;font-size: 18px;color: #333;padding: 0 6px;border-bottom: 3px solid #db2321;padding-bottom: 10px;}
.location span{float: right;color: #555;font-size: 14px;padding-top: 8px;}
.location span a{color: #555;}
.location span em{padding: 0 7px;}

/*location*/
.list_product{margin-top: 3px;min-height: 400px; }
.list_product li a em {   position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;}
.list_product li a em::before {-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	position: absolute;	right: -10px;	top: -10px;	width: 50px;	height: 50px;	border: 2px solid #fff;
		box-shadow: 0 0 0 900px rgba(255,255,255,0.2);	content: '+';	opacity: 0;text-indent: 7px;line-height: 50px;color: #fff;font-size: 44px;-webkit-transform: scale3d(0.5,0.5,1);transform: scale3d(0.5,0.5,1);
	-webkit-transform-origin: 50% 50%;	transform-origin: 50% 50%;background: rgba(0,0,0,0.7);}
.list_product li a:hover em::before {	opacity: 1;	-webkit-transform: scale3d(1,1,1);	transform: scale3d(1,1,1);}
.list_product li a:hover img{margin-left: -7%;}
.list_product li{width: 285px;height: 285px; border:1px solid #ccc; float: left;overflow: hidden;margin-right: 30px;margin-top: 37px;}
.list_product li a{display: block;position: relative;}
.list_product li a span{width: 100%;bottom:0;position: absolute;left:0;color: #fff;font-size: 18px;background: rgba(0,0,0,0.7);text-align: center;overflow: hidden; white-space: nowrap;text-overflow:ellipsis;line-height:30px;}
.list_product li a img{ -webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
.list_product li img{width: 110%;height: 285px;}

.page{font-size: 12px;color: #767676;text-align: center;padding: 43px 0 52px;}
.page *{display: inline-block;}
.page a,.page span{border:1px solid #bdbcbc;line-height: 23px;margin: 0 2px;color: #767676;}
.page span{padding: 0 13px 0 19px;}
.page a{padding: 0 8px;}
.page em{padding: 0 7px;}
.page select{padding: 3px 0;border:1px solid #bdbcbc;width: 50px;}
.page a:hover,.page a.on{color: #db2321;background: #db2321;border-color: #db2321;color: #fff;}
/*page*/
.list_about{margin: 43px 0 66px;color: #555;font-size: 14px;line-height: 28px;min-height: 400px;}
.list_about img,.list_about table,.list_about iframe{max-width: 100%;}
.list_news_txt{width: 100%;margin-top: 18px;min-height: 400px;}
.list_news_txt li{width: 100%;float: left;height: 60px;border-bottom: 1px dashed #d9d9d9;line-height: 60px;font-size: 16px;}
.list_news_txt li a{display: inline-block;float: left;max-width: 80%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;color: #333;background: url('../images/icon1.png') left center no-repeat;padding-left: 13px;}
.list_news_txt li span{float: right;color: #999;}
.list_news_txt li a:hover{-webkit-transform: translateX(5px);transform: translateX(5px);color: #ca0000;}
/*list_news_txt*/
.list_photo{width: 100%;margin-top: 2px;min-height: 400px;}
.list_photo li{float: left;width: 200px;margin-top: 38px;margin-right: 41px;}
.list_photo li p{background: #eeeded;height: 42px;line-height: 42px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;text-align: center;font-size: 16px;color: #333;}
.list_photo li span{display: block;width: 100%;height: 272px;overflow: hidden;}
.list_photo li span img{-webkit-transition: all 0.2s linear; transition: all 0.2s linear;width: 100%;height: 272px;}
.list_photo li:hover span img{-webkit-transform: scale(1.1);transform: scale(1.1);}
/*list_photo*/
.news_dl{width: 100%;padding-bottom: 29px;border-bottom: 1px dashed #d9d9d9;margin-top: 28px;}
.news_dl *{-webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
.news_dl dt{float: left;width: 283px;overflow: hidden;height: 212px;}
.news_dl:hover dt img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.news_dl:hover dd h4{color: #ca0000;-webkit-transform: translateY(5px);transform: translateY(5px);}
.news_dl dt img{width: 100%;height: 100%;}
.news_dl dd{float: right;width: 615px;}
.news_dl dd a{display: block;}
.news_dl dd h4{line-height: 44px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;color: #333;font-weight: bold;font-size: 18px;}
.news_dl dd h5{padding: 4px 0 29px;color: #666;font-size: 14px;}
.news_dl dd p{color: #666;font-size: 14px;line-height: 24px;height: 72px;overflow: hidden;}
.news_ul{width: 100%;min-height: 400px;}
.news_ul li{width: 100%;float: left;border-bottom: 1px dashed #d9d9d9;padding: 19px 0 22px;}
.news_ul li a{display: block;}
.news_ul li a h5{width: 100%;float: left;line-height: 45px;-webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
.news_ul li a h5 i{max-width: 80%;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;float: left;font-size: 16px;font-weight: bold;color: #333;}
.news_ul li a h5 span{float: right;color: #666;font-size: 14px;}
.news_ul li a p{width: 100%;float: left;font-size: 14px;color: #666;line-height: 24px;height: 48px;overflow: hidden;}
.news_ul li a:hover h5{-webkit-transform: translateY(-5px);transform: translateY(-5px);}
.news_ul li a:hover h5 i{color: #ca0000;}
/*cont_news*/
.cont_news{width: 100%;margin: 50px 0;}
.cont_news .cont_title{width: 100%;text-align: center;font-weight: bold;font-size: 23px;line-height: 30px;}
.cont_news .cont_em{text-align: center;color: #999;font-size: 12px;border-bottom: 1px dashed #d9d9d9;padding: 20px 0;}
.cont_news .cont_em em{display: inline-block;padding: 0 30px;}
.cont_news .cont_box{margin-top: 30px;width: 100%;font-size: 14px;line-height: 25px;min-height: 400px;}
.cont_news .cont_box img,.cont_news .cont_box table,.cont_news .cont_box iframe{max-width: 100%;}
.cont_page{width: 100%;font-size: 14px;line-height: 30px;padding-bottom: 50px;}


.form_box{width: 100%;}
.form_box li{float: left;width: 100%;margin-bottom: 15px;}
.form_box li label{float: left;font-size: 14px;line-height: 35px;width: 65px;}
.form_box input[type=text]{text-indent: 2em;float: left;width: 200px;height: 35px;border:1px solid #ccc;font-family: 'microsoft yahei';font-size: 14px;line-height: 35px;}
.form_box textarea{text-indent: 2em;width: 500px;height: 150px;line-height: 35px;font-size: 14px;border:1px solid #ccc;font-family: 'microsoft yahei';}
.form_box img{margin-left: 10px;width: 75px;height: 35px;}
.form_box input[type=submit],.form_box input[type=reset]{border:none;width: 100px;height: 35px;font-size: 14px;font-family: 'microsoft yahei';cursor: pointer;}
.form_box input[type=submit]{background: #db2321;color: #fff;margin-left: 65px;}


.list_zp{margin: 30px 0 100px;}
.list_zp h4{text-align: center;font-weight: bold;font-size: 20px;line-height: 50px;margin-bottom: 15px;color: #db2321;}
.list_zp label{float: left;margin-bottom: 15px;margin-right: 5px;display: inline-block;width: 80px;font-size: 14px;line-height: 30px;}
.list_zp input[type=text]{float: left;width: 130px;height: 28px;border:1px solid #ccc;margin-right: 10px;}
.list_zp th{font-size: 16px;line-height: 50px;text-align: left;}
.list_zp textarea{width: 820px;border:1px solid #ccc;}
.list_zp th i{color: #db2321;line-height: 30px;display: inline-block;}
.list_zp input[type=submit],.list_zp input[type=reset]{margin-top: 30px;margin-left: 85px;font-family: 'microsoft yahei';font-size: 16px;border:none;display: inline-block;width: 100px;height: 40px;color: #fff;background: #db2321;}
.list_zp input[type=reset]{background: #ccc;margin-left: 20px;}
.list_zp img{float: left;height: 28px;margin-top: -15px;}

.zp_a_btn{position: absolute;right:0;top:10px;padding: 0 15px;color: #fff;background: #db2321;height: 30px;line-height: 30px;display: inline-block;float: right;}
.cont_em{position: relative;}